package com.hjm.project.merchantInfo.merchantInfo.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import com.hjm.project.accounts.accounts.domain.Accounts;
import com.hjm.project.agentInfo.agentInfo.domain.AgentInfo;
import com.hjm.project.merchantInfo.schedule.domain.MerchantSchedule;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 商户信息对象 merchant_info
 *
 * @author LOVE
 * @date 2020-11-23
 */
public class MerchantInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 商户编号(系统虚拟)
     */
    private String merno;

    @Getter
    private String sn;

    /**
     * 商户全称
     */
    @Excel(name = "商户全称")
    private String merName;

    /**
     * 商户简称
     */
    @Excel(name = "商户简称")
    private String merShortname;

    /**
     * 商户类别(0-标准类、1-优惠类、2-减免类)
     */
    @Excel(name = "商户类别(0-标准类、1-优惠类、2-减免类)")
    private Long merCategory;

    /**
     * 商户性质(0-企业、1-个人、(3-Mpos个人、4-Mpos企业、5-大Pos个人、6-大Pos企业 - 机构商户专用))
     */
    @Excel(name = "商户性质(0-企业、1-个人、(3-Mpos个人、4-Mpos企业、5-大Pos个人、6-大Pos企业 - 机构商户专用))")
    private Long merNature;

    /**
     * 商户类型(0-传统商户、1-手刷(MPOS)商户、2-机构商户、3-闪银Pro 4- 理财商户、5-电签商户) -1 未知商户
     */
    @Excel(name = "商户类型(0-传统商户、1-手刷(MPOS)商户、2-机构商户、3-闪银Pro 4- 理财商户、5-电签商户) -1 未知商户")
    private Long merType;

    /**
     * 商户状态0-正式、1-停用、2-待提交资质、3-审核中、4-审核打回[退回修改]、5-待绑定终端 6:身份认证[手刷实名认证第一步] 7:结算卡认证[手刷实名认证第二步] 8:绑定店铺[手刷实名认证第三步]9 企业商户状态-终止审核状态 10信用卡认证(电签)
     */
    @Excel(name = "商户状态0-正式、1-停用、2-待提交资质、3-审核中、4-审核打回[退回修改]、5-待绑定终端 6:身份认证[手刷实名认证第一步] 7:结算卡认证[手刷实名认证第二步] 8:绑定店铺[手刷实名认证第三步]9 企业商户状态-终止审核状态 10信用卡认证(电签)")
    private Long merStatus;

    /**
     * 商户注册地址-省市区(英文逗号隔开)
     */
    @Excel(name = "商户注册地址-省市区(英文逗号隔开)")
    private String merArea;

    /**
     * 商户注册地址-详细地址
     */
    @Excel(name = "商户注册地址-详细地址")
    private String merAddress;

    /**
     * 法人姓名
     */
    @Excel(name = "法人姓名")
    private String legalName;

    /**
     * 法人证件 0-身份证、1-护照
     */
    @Excel(name = "法人证件 0-身份证、1-护照")
    private Long legalCer;

    /**
     * 法人证件号码
     */
    @Excel(name = "法人证件号码")
    private String legalCerno;

    /**
     * 行业类别 默认标准类
     */
    @Excel(name = "行业类别 默认标准类")
    private String indCategory;

    /**
     * 行业MCC
     */
    @Excel(name = "行业MCC")
    private String indMcc;

    /**
     * 商户联系人
     */
    @Excel(name = "商户联系人")
    private String linkMan;

    /**
     * 联系方式(手机或固话)
     */
    @Excel(name = "联系方式(手机或固话)")
    private String linkPhone;

    /**
     * 联系人邮箱
     */
    @Excel(name = "联系人邮箱")
    private String linkEmail;

    /**
     * 商户等级：A-Z ;A最低
     */
    @Excel(name = "商户等级：A-Z ;A最低")
    private String merLevel;

    /**
     * 所属服务商
     */
    @Excel(name = "所属服务商")
    private String agentNo;

    /**
     * 添加日期
     */
    @Excel(name = "添加日期")
    private String addDate;

    /**
     * 添加时间
     */
    @Excel(name = "添加时间")
    private String addTime;

    /**
     * 交易状态 0-开通、1-禁用
     */
    @Excel(name = "交易状态 0-开通、1-禁用")
    private Long tradStatus;

    /**
     * 结算状态 -1 手动（人工解冻） 0-开通、1-自动（解冻）
     */
    @Excel(name = "结算状态 -1 手动", readConverterExp = "人=工解冻")
    private String settleStatus;

    /**
     * 是否黑名单 0-否、1-是
     */
    @Excel(name = "是否黑名单 0-否、1-是")
    private Long isblacklist;

    /**
     * 是否白名单 0-否、1-是
     */
    @Excel(name = "是否白名单 0-否、1-是")
    private Long iswhitelist;

    /**
     * 是否收取手续费 0-收、1-不收
     */
    @Excel(name = "是否收取手续费 0-收、1-不收")
    private Long ischarge;

    /**
     * 收取方式 0-按笔、1-按费率
     */
    @Excel(name = "收取方式 0-按笔、1-按费率")
    private Long collectway;

    /**
     * 展示身份证号
     */
    @Excel(name = "展示身份证号")
    private String showLegalcerno;

    /**
     * 展示手机号
     */
    @Excel(name = "展示手机号")
    private String showLinkphone;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String note;

    /**
     * 认证时间
     */
    @Excel(name = "认证时间")
    private String attestationDate;

    /**
     * 省市区code码
     */
    @Excel(name = "省市区code码")
    private String merCode;

    /**
     * 是否现场注册 0 是 1 否
     */
    @Excel(name = "是否现场注册 0 是 1 否")
    private Long liveStstus;

    /**
     * 密码
     */
    @Excel(name = "密码")
    private String pwd;

    /**
     * 商户被打回 需要补充的图片信息（1:身份认证[手刷实名认证第一步] 2:结算卡认证[手刷实名认证第二步] 3:绑定店铺[手刷实名认证第三步]）
     */
    @Excel(name = "商户被打回 需要补充的图片信息", readConverterExp = "1=:身份认证[手刷实名认证第一步],2=:结算卡认证[手刷实名认证第二步],3=:绑定店铺[手刷实名认证第三步]")
    private String merPictureStatus;

    /**
     * 机构原商户号-用于机构进件
     */
    @Excel(name = "机构原商户号-用于机构进件")
    private String orgMerno;

    /**
     * 结算周期 0:D0 1:T1
     */
    @Excel(name = "结算周期 0:D0 1:T1")
    private String settleCycle;

    /**
     * 现场注册标识
     */
    @Excel(name = "现场注册标识")
    private String liveSign;

    /**
     * 0 对公 1 对私法人 2对私非法人
     */
    @Excel(name = "0 对公 1 对私法人 2对私非法人")
    private Long merBusinessType;

    /**
     * 客户代码(998+地区码+MCC+随机四位数)
     */
    @Excel(name = "客户代码(998+地区码+MCC+随机四位数)")
    private String merid;

    /**
     * 盐值
     */
    @Excel(name = "盐值")
    private String salt;

    /**
     * 会员状态，初始为空，购买后变为到期时间
     */
    @Excel(name = "会员状态，初始为空，购买后变为到期时间")
    private String vipStatus;

    /**
     * 会员购买日期
     */
    @Excel(name = "会员购买日期")
    private String purchaseDate;

    /**
     * 绑定终端数量
     */
    @Excel(name = "绑定终端数量")
    private Long posNumber;

    /**
     * 资料是否修改1_未修改2_已修改
     */
    @Excel(name = "资料是否修改1_未修改2_已修改")
    private Long merModify;

    /**
     * 是否有购买权限 0-有、1-无；电签商户：0-开启、1-关闭
     */
    @Excel(name = "是否有购买权限 0-有、1-无；电签商户：0-开启、1-关闭")
    private Long buyingPower;

    /**
     * 是否开启小额双免（1未开通 2开通）
     */
    @Excel(name = "是否开启小额双免", readConverterExp = "1=未开通,2=开通")
    private Long smallAmount;

    /**
     * 是否开启延迟保障（1未开启 2已开启）
     */
    @Excel(name = "是否开启延迟保障", readConverterExp = "1=未开启,2=已开启")
    private Long delayGuarantee;

    /**
     * 商户注册地址[省市区]
     */
    @Excel(name = "商户注册地址[省市区]")
    private String merareas;

    /**
     * 商户注册详细地址
     */
    @Excel(name = "商户注册详细地址")
    private String merdetailedaddress;

    /**
     * 身份证有效期
     */
    @Excel(name = "身份证有效期")
    private String legalDate;

    /**
     * 钱宝商户编号
     */
    @Excel(name = "钱宝商户编号")
    private String ldMerno;

    /**
     * 机构商户图片状态 0 未上传 1 已上传
     */
    @Excel(name = "机构商户图片状态 0 未上传 1 已上传")
    private String picture;

    /**
     * 客户端类型：1 android 2 ios
     */
    @Excel(name = "客户端类型：1 android 2 ios")
    private String sysMark;

    /**
     * 市场类型
     */
    @Excel(name = "市场类型")
    private String channel;

    /**
     * 流水号
     */
    @Excel(name = "流水号")
    private String orgSerial;

    /**
     * 调价日期
     */
    @Excel(name = "调价日期")
    private String modifyPriceDate;

    /**
     * 商户会员模板代号
     */
    @Excel(name = "商户会员模板代号")
    private String vipCode;

    /**
     * 是否算达标 0-算、1-不算
     */
    @Excel(name = "是否算达标 0-算、1-不算")
    private Long isstandard;

    /**
     * A-A版电签9号 B-B版电签5号 (5-5号 6-9号，用于接口库路由)
     */
    @Excel(name = "A-A版电签9号 B-B版电签5号 (5-5号 6-9号，用于接口库路由)")
    private String merDqType;

    /**
     * 附加费是否调价 0-未调、1-已调
     */
    @Excel(name = "附加费是否调价 0-未调、1-已调")
    private Long tjFj;

    /**
     * 申请商户工单
     */
    @Excel(name = "申请商户工单")
    private String applyId;

    /**
     * MCC编号
     */
    @Excel(name = "MCC编号")
    private String mccNum;

    /**
     * 商户来源  1MposAPP   2大POS商户版   3服务商APP   4总后台    5服务商平台
     */
    @Excel(name = "商户来源  1MposAPP   2大POS商户版   3服务商APP   4总后台    5服务商平台")
    private Long appType;

    private Integer merTb;

    /**
     * 银联终端号
     */
    @Excel(name = "银联终端号")
    private String bankterno;

    /**
     * 添加时间
     */
    @Excel(name = "修改时间")
    private String updatetime;
    @Getter
    @Setter
    private String merMsg; //审核原因


    /**********迁移信息**************/
    private Integer isMigrate;          //是否迁移
    private String originalAgentNum;    //原代理商编号
    private String migrateDate;         //迁移时间

    public void setSn(String sn) {
        this.sn = sn;
    }

    public Integer getMerTb() {
        return merTb;
    }

    public void setMerTb(Integer merTb) {
        this.merTb = merTb;
    }

    public Integer getIsMigrate() {
        return isMigrate;
    }

    public void setIsMigrate(Integer isMigrate) {
        this.isMigrate = isMigrate;
    }

    public String getOriginalAgentNum() {
        return originalAgentNum;
    }

    public void setOriginalAgentNum(String originalAgentNum) {
        this.originalAgentNum = originalAgentNum;
    }

    public String getMigrateDate() {
        return migrateDate;
    }

    public void setMigrateDate(String migrateDate) {
        this.migrateDate = migrateDate;
    }

    private Accounts accounts;

    private AgentInfo agentInfo;

    private MerchantSchedule merchantSchedule;

    public MerchantSchedule getMerchantSchedule() {
        return merchantSchedule;
    }

    public void setMerchantSchedule(MerchantSchedule merchantSchedule) {
        this.merchantSchedule = merchantSchedule;
    }

    public AgentInfo getAgentInfo() {
        if (null == agentInfo) {
            agentInfo = new AgentInfo();
        }
        return agentInfo;
    }

    public void setAgentInfo(AgentInfo agentInfo) {
        this.agentInfo = agentInfo;
    }

    public Accounts getAccounts() {
        if (null == accounts) {
            accounts = new Accounts();
        }
        return accounts;
    }

    public void setAccounts(Accounts accounts) {
        this.accounts = accounts;
    }

    public String getUpdatetime() {
        return updatetime;
    }

    public void setUpdatetime(String updatetime) {
        this.updatetime = updatetime;
    }

    public void setMerno(String merno) {
        this.merno = merno;
    }

    public String getMerno() {
        return merno;
    }

    public void setMerName(String merName) {
        this.merName = merName;
    }

    public String getMerName() {
        return merName;
    }

    public void setMerShortname(String merShortname) {
        this.merShortname = merShortname;
    }

    public String getMerShortname() {
        return merShortname;
    }

    public void setMerCategory(Long merCategory) {
        this.merCategory = merCategory;
    }

    public Long getMerCategory() {
        return merCategory;
    }

    public void setMerNature(Long merNature) {
        this.merNature = merNature;
    }

    public Long getMerNature() {
        return merNature;
    }

    public void setMerType(Long merType) {
        this.merType = merType;
    }

    public Long getMerType() {
        return merType;
    }

    public void setMerStatus(Long merStatus) {
        this.merStatus = merStatus;
    }

    public Long getMerStatus() {
        return merStatus;
    }

    public void setMerArea(String merArea) {
        this.merArea = merArea;
    }

    public String getMerArea() {
        return merArea;
    }

    public void setMerAddress(String merAddress) {
        this.merAddress = merAddress;
    }

    public String getMerAddress() {
        return merAddress;
    }

    public void setLegalName(String legalName) {
        this.legalName = legalName;
    }

    public String getLegalName() {
        return legalName;
    }

    public void setLegalCer(Long legalCer) {
        this.legalCer = legalCer;
    }

    public Long getLegalCer() {
        return legalCer;
    }

    public void setLegalCerno(String legalCerno) {
        this.legalCerno = legalCerno;
    }

    public String getLegalCerno() {
        return legalCerno;
    }

    public void setIndCategory(String indCategory) {
        this.indCategory = indCategory;
    }

    public String getIndCategory() {
        return indCategory;
    }

    public void setIndMcc(String indMcc) {
        this.indMcc = indMcc;
    }

    public String getIndMcc() {
        return indMcc;
    }

    public void setLinkMan(String linkMan) {
        this.linkMan = linkMan;
    }

    public String getLinkMan() {
        return linkMan;
    }

    public void setLinkPhone(String linkPhone) {
        this.linkPhone = linkPhone;
    }

    public String getLinkPhone() {
        return linkPhone;
    }

    public void setLinkEmail(String linkEmail) {
        this.linkEmail = linkEmail;
    }

    public String getLinkEmail() {
        return linkEmail;
    }

    public void setMerLevel(String merLevel) {
        this.merLevel = merLevel;
    }

    public String getMerLevel() {
        return merLevel;
    }

    public void setAgentNo(String agentNo) {
        this.agentNo = agentNo;
    }

    public String getAgentNo() {
        return agentNo;
    }

    public void setAddDate(String addDate) {
        this.addDate = addDate;
    }

    public String getAddDate() {
        return addDate;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setTradStatus(Long tradStatus) {
        this.tradStatus = tradStatus;
    }

    public Long getTradStatus() {
        return tradStatus;
    }

    public void setSettleStatus(String settleStatus) {
        this.settleStatus = settleStatus;
    }

    public String getSettleStatus() {
        return settleStatus;
    }

    public void setIsblacklist(Long isblacklist) {
        this.isblacklist = isblacklist;
    }

    public Long getIsblacklist() {
        return isblacklist;
    }

    public void setIswhitelist(Long iswhitelist) {
        this.iswhitelist = iswhitelist;
    }

    public Long getIswhitelist() {
        return iswhitelist;
    }

    public void setIscharge(Long ischarge) {
        this.ischarge = ischarge;
    }

    public Long getIscharge() {
        return ischarge;
    }

    public void setCollectway(Long collectway) {
        this.collectway = collectway;
    }

    public Long getCollectway() {
        return collectway;
    }

    public void setShowLegalcerno(String showLegalcerno) {
        this.showLegalcerno = showLegalcerno;
    }

    public String getShowLegalcerno() {
        return showLegalcerno;
    }

    public void setShowLinkphone(String showLinkphone) {
        this.showLinkphone = showLinkphone;
    }

    public String getShowLinkphone() {
        return showLinkphone;
    }

    public void setNote(String note) {
        this.note = note;
    }

    public String getNote() {
        return note;
    }

    public void setAttestationDate(String attestationDate) {
        this.attestationDate = attestationDate;
    }

    public String getAttestationDate() {
        return attestationDate;
    }

    public void setMerCode(String merCode) {
        this.merCode = merCode;
    }

    public String getMerCode() {
        return merCode;
    }

    public void setLiveStstus(Long liveStstus) {
        this.liveStstus = liveStstus;
    }

    public Long getLiveStstus() {
        return liveStstus;
    }

    public void setPwd(String pwd) {
        this.pwd = pwd;
    }

    public String getPwd() {
        return pwd;
    }

    public void setMerPictureStatus(String merPictureStatus) {
        this.merPictureStatus = merPictureStatus;
    }

    public String getMerPictureStatus() {
        return merPictureStatus;
    }

    public void setOrgMerno(String orgMerno) {
        this.orgMerno = orgMerno;
    }

    public String getOrgMerno() {
        return orgMerno;
    }

    public void setSettleCycle(String settleCycle) {
        this.settleCycle = settleCycle;
    }

    public String getSettleCycle() {
        return settleCycle;
    }

    public void setLiveSign(String liveSign) {
        this.liveSign = liveSign;
    }

    public String getLiveSign() {
        return liveSign;
    }

    public void setMerBusinessType(Long merBusinessType) {
        this.merBusinessType = merBusinessType;
    }

    public Long getMerBusinessType() {
        return merBusinessType;
    }

    public void setMerid(String merid) {
        this.merid = merid;
    }

    public String getMerid() {
        return merid;
    }

    public void setSalt(String salt) {
        this.salt = salt;
    }

    public String getSalt() {
        return salt;
    }

    public void setVipStatus(String vipStatus) {
        this.vipStatus = vipStatus;
    }

    public String getVipStatus() {
        return vipStatus;
    }

    public void setPurchaseDate(String purchaseDate) {
        this.purchaseDate = purchaseDate;
    }

    public String getPurchaseDate() {
        return purchaseDate;
    }

    public void setPosNumber(Long posNumber) {
        this.posNumber = posNumber;
    }

    public Long getPosNumber() {
        return posNumber;
    }

    public void setMerModify(Long merModify) {
        this.merModify = merModify;
    }

    public Long getMerModify() {
        return merModify;
    }

    public void setBuyingPower(Long buyingPower) {
        this.buyingPower = buyingPower;
    }

    public Long getBuyingPower() {
        return buyingPower;
    }

    public void setSmallAmount(Long smallAmount) {
        this.smallAmount = smallAmount;
    }

    public Long getSmallAmount() {
        return smallAmount;
    }

    public void setDelayGuarantee(Long delayGuarantee) {
        this.delayGuarantee = delayGuarantee;
    }

    public Long getDelayGuarantee() {
        return delayGuarantee;
    }

    public void setMerareas(String merareas) {
        this.merareas = merareas;
    }

    public String getMerareas() {
        return merareas;
    }

    public void setMerdetailedaddress(String merdetailedaddress) {
        this.merdetailedaddress = merdetailedaddress;
    }

    public String getMerdetailedaddress() {
        return merdetailedaddress;
    }

    public void setLegalDate(String legalDate) {
        this.legalDate = legalDate;
    }

    public String getLegalDate() {
        return legalDate;
    }

    public void setLdMerno(String ldMerno) {
        this.ldMerno = ldMerno;
    }

    public String getLdMerno() {
        return ldMerno;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public String getPicture() {
        return picture;
    }

    public void setSysMark(String sysMark) {
        this.sysMark = sysMark;
    }

    public String getSysMark() {
        return sysMark;
    }

    public void setChannel(String channel) {
        this.channel = channel;
    }

    public String getChannel() {
        return channel;
    }

    public void setOrgSerial(String orgSerial) {
        this.orgSerial = orgSerial;
    }

    public String getOrgSerial() {
        return orgSerial;
    }

    public void setModifyPriceDate(String modifyPriceDate) {
        this.modifyPriceDate = modifyPriceDate;
    }

    public String getModifyPriceDate() {
        return modifyPriceDate;
    }

    public void setVipCode(String vipCode) {
        this.vipCode = vipCode;
    }

    public String getVipCode() {
        return vipCode;
    }

    public void setIsstandard(Long isstandard) {
        this.isstandard = isstandard;
    }

    public Long getIsstandard() {
        return isstandard;
    }

    public void setMerDqType(String merDqType) {
        this.merDqType = merDqType;
    }

    public String getMerDqType() {
        return merDqType;
    }

    public void setTjFj(Long tjFj) {
        this.tjFj = tjFj;
    }

    public Long getTjFj() {
        return tjFj;
    }

    public void setApplyId(String applyId) {
        this.applyId = applyId;
    }

    public String getApplyId() {
        return applyId;
    }

    public void setMccNum(String mccNum) {
        this.mccNum = mccNum;
    }

    public String getMccNum() {
        return mccNum;
    }

    public void setAppType(Long appType) {
        this.appType = appType;
    }

    public Long getAppType() {
        return appType;
    }

    public void setBankterno(String bankterno) {
        this.bankterno = bankterno;
    }

    public String getBankterno() {
        return bankterno;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("merno", getMerno())
                .append("merName", getMerName())
                .append("merShortname", getMerShortname())
                .append("merCategory", getMerCategory())
                .append("merNature", getMerNature())
                .append("merType", getMerType())
                .append("merStatus", getMerStatus())
                .append("merArea", getMerArea())
                .append("merAddress", getMerAddress())
                .append("legalName", getLegalName())
                .append("legalCer", getLegalCer())
                .append("legalCerno", getLegalCerno())
                .append("indCategory", getIndCategory())
                .append("indMcc", getIndMcc())
                .append("linkMan", getLinkMan())
                .append("linkPhone", getLinkPhone())
                .append("linkEmail", getLinkEmail())
                .append("merLevel", getMerLevel())
                .append("agentNo", getAgentNo())
                .append("addDate", getAddDate())
                .append("addTime", getAddTime())
                .append("tradStatus", getTradStatus())
                .append("settleStatus", getSettleStatus())
                .append("isblacklist", getIsblacklist())
                .append("iswhitelist", getIswhitelist())
                .append("ischarge", getIscharge())
                .append("collectway", getCollectway())
                .append("showLegalcerno", getShowLegalcerno())
                .append("showLinkphone", getShowLinkphone())
                .append("note", getNote())
                .append("attestationDate", getAttestationDate())
                .append("merCode", getMerCode())
                .append("liveStstus", getLiveStstus())
                .append("pwd", getPwd())
                .append("merPictureStatus", getMerPictureStatus())
                .append("orgMerno", getOrgMerno())
                .append("settleCycle", getSettleCycle())
                .append("liveSign", getLiveSign())
                .append("merBusinessType", getMerBusinessType())
                .append("merid", getMerid())
                .append("salt", getSalt())
                .append("vipStatus", getVipStatus())
                .append("purchaseDate", getPurchaseDate())
                .append("posNumber", getPosNumber())
                .append("merModify", getMerModify())
                .append("buyingPower", getBuyingPower())
                .append("smallAmount", getSmallAmount())
                .append("delayGuarantee", getDelayGuarantee())
                .append("merareas", getMerareas())
                .append("merdetailedaddress", getMerdetailedaddress())
                .append("legalDate", getLegalDate())
                .append("ldMerno", getLdMerno())
                .append("picture", getPicture())
                .append("sysMark", getSysMark())
                .append("channel", getChannel())
                .append("orgSerial", getOrgSerial())
                .append("modifyPriceDate", getModifyPriceDate())
                .append("vipCode", getVipCode())
                .append("isstandard", getIsstandard())
                .append("merDqType", getMerDqType())
                .append("tjFj", getTjFj())
                .append("applyId", getApplyId())
                .append("mccNum", getMccNum())
                .append("appType", getAppType())
                .append("bankterno", getBankterno())
                .append("updatetime", getUpdatetime())
                .toString();
    }
}
